/* CSS xcnews.zjol.com.cn 2020 */
html,body,head,div,ul,ol,li,iframe,frameset,frame,p,h1,h2,h3,h4,form,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,col,a,b,em,i,label,span,legend,fieldset,button,input,select,option,map,img,textarea,br{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ul,ol,li,form,dl,dt,dd{padding-left:0; list-style-type:none;}
input,select,textarea,button{font-size:100%;font-family:inherit;}
img,input,button,select{border:none;}


body{font-family:arial;color:#2b2b2b;}
a{text-decoration:none;color:#2b2b2b;outline:none;}
a:hover{text-decoration:underline;color:#aa0000;}
a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

/*index*/
.layout{width:1200px;margin-left:auto;margin-right:auto;}
.section{margin: 0px; padding: 20px; background: #ffffff;}
#warp{background:#f5f5f5;   padding-top: 0px;}
/*#warp{background:#fff url(/xcnews/images/2021/71.jpg) repeat-x center top;   padding-top: 80px;}*/
#top{background:#aa0000; height:80px; line-height: 80px;}
#top a{color:#fff; text-decoration:none; outline:none;}
#header{margin: 0px; padding: 20px 0px;}
#footer{text-align: center; padding-bottom: 40px;}

.logo{width:310px;}
.nav{width:800px;display: inline;}
.nav li{padding: 0px 15px; font-size: 22px;display: inline-block;}
.ad-t{width:660px; height: 140px;}
.ad-t img{width:660px; height: 70px;}
.app{width:255px; padding-left: 15px;}
.news-t{line-height: 48px; padding-top:20px; padding-bottom:20px;}
.news-tb{border-bottom:1px #ccc solid;}
.news-tt{width:810px; height: 107px;}
.news-tt dt{line-height: 75px; height: 75px;}
.news-tt dt img{width:810px; height: 75px;}
.news-tt dd{line-height: 32px; height: 32px;}
.news-tt dd a{ padding:0px 5px;}
.ld{width:330px; height: 46px;}
.news-h{width:500px; height: 360px;}
.news-f{width:640px; height: 360px;}
.news-g{padding: 20px 0px; background:#f5f5f5; }
.news-r2{width:550px;}
.news-r3{width:360px;}
.ad-c li,.ad-c li img{width:400px; height: 80px; float: left;}

.pic-1,.pic-1 img{width:550px; height: 385px;}
.pic-1 span{width:550px; height: 48px; left: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.5);}

.pic-2,.pic-2 img{display: inline-block; width:300px; height:190px;}
.pic-2 span{width:300px; height: 34px; left: 5px; bottom: 5px; background-color: rgba(0, 0, 0, 0.5);}

.last-nav{border-top: #aa0000 5px solid; margin-top: 20px; background: #ffffff;}
.last-nav .big-nav{}
.last-nav .big-nav ul{overflow: hidden;margin-left: 20px;}
.last-nav .big-nav ul li{float: left;font-weight: bold;font-size: 18px;height: 60px;line-height: 60px;width: 120px;}
.last-nav .big-nav ul li.active{color: #aa0000}
.last-nav .big-nav ul li{cursor:pointer}
.detail-nav{width: calc(100% - 30px);padding: 0 20px;padding-bottom: 25px;}
.detail-nav ul{overflow: hidden;}
.detail-nav ul li{float: left;line-height: 26px;font-size: 14px;margin-right: 17px;}
.detail-nav ul li a{color: #6d6d6d;}
.detail-nav ul h2{font-size: 14px;font-weight: bold;float: left;line-height: 26px;margin-right: 17px;}

.link-list{overflow: hidden;padding: 20px;}
.link-list li{display: inline-block; width: 165px;height: 56px;border: 1px solid #ccc;margin-right: 31px;}
.link-list li:last-child{margin-right: 0;}
.link-list li a{float: left; outline:none; text-decoration:none;}
.link-list li a.first{display: inline-block;width: 45px;height: 45px;vertical-align: middle;margin: 6px;}
.link-list li a.last{display: inline-block;width: 98px;line-height: 22px;text-align: center;margin-top: 7px;}
.link-list li:nth-child(3) a.last,.link-list li:nth-child(4) a.last{width: 92%;}

.footer-main .f-i{width:120px; height: 80px; right: 80px; top: 0px;}


/*article*/
#art-top{background:#aa0000; height:40px;}
#art-top a{color:#fff; text-decoration:none; outline:none;}
#art-top .logo{width:180px; height: 40px;}
#art-top .nav{width:800px; height: 40px; line-height: 40px;}
#art-top .nav li{padding: 0px 10px; font-size: 12px;}
.art-list h2{float:left;display: inline-block;}
.art-list a{color:#888888; text-decoration:none; outline:none;}
.art-list a:hover{text-decoration:none;color:#aa0000; outline:none;}
.art-main{border-top: 2px solid #888888; background: #fff; margin-bottom: 20px;width:1200px; overflow: hidden;}
.art-main .main-left{width:920px; padding: 0px 40px; overflow: hidden;}
.art-main .main-right{width:160px;border-left: 1px solid #f1f1f1; padding: 10px 20px 30px 19px; overflow: hidden;}
.art-main .article-head{padding: 20px 0px 15px 0px; border-bottom: 1px solid #f1f1f1;}
.art-main .article-head h2{font-size: 20px; font-weight: bold; line-height: 24px; padding: 10px 0px; display: block;}
.art-main .article-head h3{font-size: 16px; line-height: 24px; display: block;}
.art-main .article-head p{font-size: 12px; color: #9d9d9d; line-height: 18px; display: block; padding-top: 10px;}
.art-main .article-head span{font-size: 12px; color: #616161; line-height: 18px; display: block;}
.art-main .article-details{padding: 15px 0px; line-height: 34px; width: 920px; overflow: hidden;}
.art-main .article-details img{max-width:100%; padding: 5px 0px;}
.art-main .article-details p{padding: 5px 0px;}
.art-main .article-editor{margin: 20px 0px; text-align: right; font-size: 12px;}
.art-main .article-declare{padding: 20px 0px; font-size: 12px; border-top: 1px solid #f1f1f1; line-height: 24px; color: #616161;}
.art-main .article-declare h2{font-weight: bold; font-size: 12px;}
.art-main .art-i li{border-bottom: 1px solid #f1f1f1; padding-bottom: 20px; padding-top: 20px; text-align: center;}
.art-main .art-i li p{font-size: 12px; line-height: 38px;}

/*link font*/
.a-r a{text-decoration:none;color:#ff0000;outline:none;}
.a-r a:hover{text-decoration:none;color:#2b2b2b; outline:none;}
.a-r-a00 a{text-decoration:none;color:#aa0000;outline:none;}
.a-r-a00 a:hover{text-decoration:none;color:#aa0000; outline:none;}
.a-r-000 a{text-decoration:none;color:#2b2b2b;outline:none;}
.a-r-000 a:hover{text-decoration:none;color:#2b2b2b; outline:none;}
.a-w a{text-decoration:none;color:#ffffff;outline:none;}
.a-w a:hover{text-decoration:none;color:#ffffff; outline:none;}

.bg-53{background: #535353;}

/*news_list*/
.n li{overflow:hidden; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n2 li{ line-height: 22px; padding: 10px 0px;}

.nd1{margin-bottom: 15px;}
.nd1 dt{overflow:hidden; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nd1 dd{height:36px; color: #a1a0a0;}

.nd2 {margin-top: 15px;}
.nd2 dt{width:245px; height: 100px;}
.nd2 dt img{width:245px; height: 100px;}
.nd2 dd{width:290px; height: 85px; padding-top: 15px; font-size: 18px; line-height: 24px; overflow: hidden;}
.nd2 dd ol{color: #a1a0a0; font-size: 14px;}

/*news_title*/
.t1{background: url(../images/2020/tt-bg.jpg) no-repeat left bottom; height: 42px;}
.t1 dt{width:170px;}
.t1 dd{width:50px;}



/* jQuery superslide css */
.news-focus{width:640px;height:360px;display:block;overflow:hidden;position:relative;}
.news-focus .bd{float:left;width:100%;display:block;}
.news-focus .bd ul{float:left;width:100%;display:block;}
.news-focus .bd li{float:left;width:100%;display:block;}
.news-focus .bd li a{float:left;width:100%;display:block;position:relative;}
.news-focus .bd li img{float:left;width:640px;height:360px;display:block;}
.news-focus .bd li h3{position:absolute;left:0;bottom:0;width:100%;display:block;z-index:1;background:rgba(0,0,0,.5);line-height:40px;color:#FFF;font-size:16px;text-indent:10px;}
.news-focus .hd{position:absolute;right:0;bottom:15px;display:block;z-index:2;}
.news-focus .hd li{float:left;display:block;width:10px;height:10px;margin:0 10px 0 0;background:#fff;border-radius:50%;cursor:pointer;}
.news-focus .hd li.on{background:#aa0000;}